#使用的的编译器
CC=gcc
#预处理参数
CPPFLAGS=-I /usr/include/fastdfs \
		 -I /usr/include/fastcommon \
		 -I /usr/include
		 
CFLAGS=-Wall
#需要连接的动态库
LIBS=-lfdfsclient -lfastcommon
#子目标
upload_fdfs=./upload
#最终目标
target=$(upload_fdfs)
ALL:$(target)
#生成所有.o文件
%.o:%.c
	$(CC) -c $< -o $@ $(CPPFLAGS) $(CFLAGS) 
#生成每一个子目标
$(upload_fdfs): fdfs_api.o make_log.o main.o
	$(CC) $^ $(LIBS) -o $@
clean:
	-rm -rf *.o $(target)
.PHONY:clean ALL
